package com.cskaoyan.model.vo.goods.wxgoods;

import com.cskaoyan.bean.*;

import java.util.ArrayList;
import java.util.List;

/**
 * @program: project-market
 * @description:
 * @author: Weiwei Liu
 * @create: 2021-12-04 20:36
 **/

public class WxGoodsDetailListVo {

    private List<SpecificationListEntity> specificationList;  // Specification
    private List<MallGroupOn> groupon;  // 团购
    private List<MallIssue> issue;   //MallIssue
    private int userHasCollect; // 当前用户是否被收藏
    private String shareImage;  // 默认为""
    private CommentEntity comment;   //MallComment
    private boolean share;  // 是否share,true
    private List<MallGoodsAttribute> attribute;  // MallGoodsAttribute
    private MallBrand brand;   //MallBrand
    private List<MallGoodsProduct> productList;  //MallGoodsProduct
    private MallGoods info;   // MallGoods

    public void setSpecificationList(List<SpecificationListEntity> specificationList) {
        this.specificationList = specificationList;
    }

    public void setGroupon(List<MallGroupOn> groupon) {

        this.groupon = groupon;
    }

    public void setIssue(List<MallIssue> issue) {
        this.issue = issue;
    }

    public void setUserHasCollect(int userHasCollect) {
        this.userHasCollect = userHasCollect;
    }

    public void setShareImage(String shareImage) {
        this.shareImage = shareImage;
    }

    public void setComment(CommentEntity comment) {
        this.comment = comment;
    }

    public void setShare(boolean share) {
        this.share = share;
    }

    public void setAttribute(List<MallGoodsAttribute> attribute) {
        this.attribute = attribute;
    }

    public void setBrand(MallBrand brand) {
        this.brand = brand;
    }

    public void setProductList(List<MallGoodsProduct> productList) {
        this.productList = productList;
    }

    public void setInfo(MallGoods info) {
        this.info = info;
    }

    public List<SpecificationListEntity> getSpecificationList() {
        return specificationList;
    }

    public List<MallGroupOn> getGroupon() {
        return groupon;
    }

    public List<MallIssue> getIssue() {
        return issue;
    }

    public int getUserHasCollect() {
        return userHasCollect;
    }

    public String getShareImage() {
        return shareImage;
    }

    public CommentEntity getComment() {
        return comment;
    }

    public boolean isShare() {
        return share;
    }

    public List<MallGoodsAttribute> getAttribute() {
        return attribute;
    }

    public MallBrand getBrand() {
        return brand;
    }

    public List<MallGoodsProduct> getProductList() {
        return productList;
    }

    public MallGoods getInfo() {
        return info;
    }


}
